package com.bbcare.img.plat.store.ibatis;

import java.util.List;
import java.util.Map;

import com.bbcare.img.plat.entity.AiEquipClassDict;
import com.bbcare.img.plat.entity.AiEquipClassInfo;

/**
 * @name: 设备分类存储接口(ai_equipclass_dict,ai_equipclass_info)
 * @author: DemonLee
 * @createTime: 2017.10.26
 * @description: 设备分类
 * @modify:
 * 
 */
public interface IEquipClassDAO {
    /**
     * 查询当前租户下设备分类列表
     * 
     * @param tenantId,status
     * @return list
     */
    public List<AiEquipClassDict> listEquipClassDict(Map<String, Object> argIn) throws Exception;

    /**
     * 查询当前租户下设备分类信息
     * 
     * @param tenantId,classId
     * @return list
     */
    public List<AiEquipClassInfo> listEquipClassInfo(Map<String, Object> argIn) throws Exception;

    /**
     * 当前租户下添加设备分类
     * 
     * @param AiEquipClassInfo
     * @return int
     */
    public int saveAiEquipClassInfo(AiEquipClassInfo eciVo) throws Exception;

    /**
     * 通过设备id查询设备分类信息
     *
     * @param class_id list
     * @return list
     */
    public List<AiEquipClassDict> listEquipClassGroup(Map<String, Object> argIn) throws Exception;


}
